interface my_if(input bit clk);
    logic [1:0] grant;
    logic [1:0] request;
    logic rst_n;
    
    modport DUT(input clk, request, rst_n, 
                output grant);
    
    modport TB(input clk,grant,
                output request, rst_n);
    
    modport MONITOR(input clk, grant, request, rst_n);


endinterface //my_if